![]() Method and apparatus for zoom control with a scroll bar
专利摘要:
The preferred embodiment of the present invention provides a method and apparatus for controlling display zoom in a graphical user interface. The preferred embodiment uses a modified scroll bar to adjust the displayed zoom. The scroll bar of the preferred embodiment includes two zoom icons that can be used to dynamically zoom the display size of the graphical user interface.In particular, by clicking and dragging on the zoom icon the user can dynamically adjust the display size. As the user drags the zoom icon, the view is dynamically updated such that the user can view zoom occur and stop when the desired amount of zoom is reached. In the preferred embodiment, the zoom icons are associated with the scroll bar slider. Thus, the modified slider can used both and zoom in and out of displayed document. The slider of the preferred embodiment can also be used as a traditional slider, i.e., by clicking and dragging the slider the document view is moved. 公开号:CA2351907A1 申请号:C2351907 申请日:2001-06-28 公开日:2002-01-27 发明作者:Steven G. Halverson;Gregory R. Hintermeister;Timothy J. O'keefe;Ravikanth Srinivasan 申请人:International Business Machines Corp; IPC主号:G09G5-373
专利说明:
METHOD AND APPARATUS FOR ZOOM CONTROL WITH A SCROLL BAR Background of the Invention Technical Field The present invention relates in general to user interfaces for computers. More specifically, the present invention relates to scroll bars in graphical user interfaces. Background Art The development of the EDVAC computer system of 1948 is often cited as the beginning of the computer era. Since that time, computer systems have evolved into extremely sophisticated devices that may be found in many different settings. Computer systems typically include a combination of hardware (e.g., semiconductors, circuit boards, etc.) and software (e.g., computer programs). As advances in semiconductor processing and computer architecture push the performance of the computer hardware higher, more sophisticated computer software has evolved to take advantage of the higher performance of the hardware, resulting in computer systems today that are much more powerful that just a few years ago.Early computer systems required an extensive knowledge of commands for a user to perform any type of function. These computers employed what is known as a command line in which a specific command would have to be entered to perform just about any type of operation. This limited the use of computers to those who had the time to learn a large number of relatively cryptic commands.Later computer systems used a more advanced user interface to make it easier for a computer user to perform functions without knowledge of specific commands. The most common modern interface is the graphical user interface, or GUI. A GUI uses some type of symbol, menu or other mechanism which is activated by a computer user with a pointing device (e.g., a mouse, a trackball) to perform many commonly performed tasks. These graphical mechanisms are usually designed to be somewhat consistent and self explanatory to make it as easy as possible for a user to perform common functions. Most graphical interfaces display documents in a portion of the screen called a window.Where the document is large, only a partial view of the document is visible in the window at a time.To view other portions of a document a graphical device called a scroll bar is used. Scroll bars allow a user to move down or across a document using a pointing device. In particular, the scroll bar allows a user to move to other document portions by either clicking and dragging the slider in the scroll bar or by clicking somewhere on the scroll bar.Many graphical interfaces allow users to change the size of the document as displayed by the interface. The process of changing the displayed size of the document is commonly referred to as "zooming". For example, when the displayed size is made larger the it is said to have been "zoomed in", and when the displayed size is made smaller it is said to have been "zoomed out" Zooming in allows the user to view the document in more detail, such that smaller features can be better viewed. Likewise, zooming out allows the user to see more of the document at one time, although generally with less detail and resolution.Many graphical interfaces allow the user to start with a fairly large view of the document and provide the ability to zoom in using the mouse or other pointer. For example, some applications facilitate zooming by having the user highlight a portion of the document with a mouse and then release the mouse, which causes the application to zoom to the highlighted portion of the document.This can then be repeated as desired. Some application further allow the zooms to be saved on a "zoom stack", allowing the user to zoom in and out to previously used views.While these techniques are somewhat effective, they do not give the user full control of the display screen. In particular, it does not allow the user to dynamically see the adjusted view while zooming. Thus, a user is often required to guess at what would be the appropriate amount of zoom, and then adjust the zoom a second time if the guess was wrong. Additionally, this system does not allow the user to select how much to zoom out, except to zoom to previous amounts Without an improved mechanism for controlling a the amount of zoom used in document displays, the efficient and effective work on large documents will continue to be hampered by the limits of the present day graphical user interface. Summary of the Invention The preferred embodiment of the present invention provides a method and apparatus for controlling display zoom in a graphical user interface. The preferred embodiment uses a modified scroll bar to adjust the displayed zoom. The scroll bar of the preferred embodiment includes two zoom icons that can be used to dynamically zoom the display size of the graphical user interface.In particular, by clicking and dragging on the zoom icon the user can dynamically adjust the display size. As the user drags the zoom icon, the view is dynamically updated such that the user can view zoom occur and stop when the desired amount of zoom is reached. In the preferred embodiment, the zoom icons are associated with the scroll bar slider . Thus, the modified slider can used both and zoom in and out of displayed document. The slider of the preferred embodiment can also be used as a traditional slider, i.e., by clicking and dragging the slider the document view is moved.Another advantage of the preferred embodiment is that it allows the user to zoom in and out without requiring independent mouse actions. Thus, the user can click once and drag to zoom in and out until the view is as desired.Thus, the preferred embodiments have the advantage of providing improved control over document views. Brief Description of the Drawings FIG. 1 is a block diagram view of a computer system in accordance with the preferred embodiment;FIGS 2-4 are schematic views of a user interface having in accordance with the preferred embodiment of the present invention. Description of the Preferred Embodiments The preferred embodiment of the present invention provides a method and apparatus for controlling display zoom in a graphical user interface. The preferred embodiment uses a modified scroll bar to adjust the displayed zoom. The scroll bar of the preferred embodiment includes two zoom icons that can be used to dynamically zoom the display size of the graphical user interface.In particular, by clicking and dragging on the zoom icon the user can dynamically adjust the display ROC9-2000-00 5 size. As the user drags the zoom icon, the view is dynamically updated such that the user can view the zoom occur and stop when the desired amount of zoom is reached. In the preferred embodiment, the zoom icons are associated with the scroll bar slider, and thus the modified slider can be thus used to both zoom in, and zoom out of displayed document. The modified slider of the preferred S embodiment can also be used as a traditional slider, i.e., by clicking and dragging the slider the document view is moved.Referring now to FIG. 1. a block diagram of a computer system 200 is shown to illustrate a preferred embodiment of the present invention. The computer system 200 can be any suitable system, such as an IBM compatible personal computer, a Unix workstation, or a network computer.However, those skilled in the art will appreciate that the mechanisms and apparatus of the present invention apply equally to any computer system, regardless of whether the computer system is a complicated multi-user computing apparatus or a single user personal computer. As shown in the block diagram of FIG. 1, computer system 200 comprises main or central processing unit (CPU) 202 connected to main memory 204, auxiliary storage interface 206, terminal interface 208, and network interface 210. These system components are interconnected through the use of a system bus 160. Auxiliary storage interface 206 is used to connect mass storage devices (such as DASDdevices 190 which stores data on a disk 195) to computer system 200.Main memory 204 contains an operating system 222 and an application 224. In accordance with the preferred embodiment the main memory will also include a scroll bar zoom controller 226.The scroll bar zoom controller 226 is used to control the display size of a document being viewed.Computer system 200 preferably utilizes well known virtual addressing mechanisms that allow the programs of computer system 200 to behave as if they only have access to a large, single storage entity instead of access to multiple, smaller storage entities such as main memory 204 and DASDdevices. Therefore, while operating system 222, application 224 and scroll bar zoom controller 226 are shown to reside in main memory 204, those skilled in the art will recognize that these programs are not necessarily all completely contained in main memory 204 at the same time. It should also be noted that the term "memory" is used herein to generically refer to the entire virtual memory of computer system 200. Although computer system 200 is shown to contain only a single main CPU and a single system bus, those skilled in the art will appreciate that the present invention may be practiced using a computer system that has multiple CPUs and/or multiple buses.Terminal interface 208 is used to directly connect one or more terminals to computer system 200. These terminals may be non-intelligent or fully programmable workstations, and are used to allow system administrators and users to communicate with computer system 200.Network interface 210 is used to connect other computer systems and/or workstations to computer system 200 in networked fashion. For example, the network interface can include a connection to the Internet and the World-Wide-Web or internal web-based systems (typically called intranets). The present invention applies equally no matter how computer system 200 may be connected to other computer systems and/or workstations, regardless of whether the connection is made using present-day analog and/or digital techniques or via some networking mechanism of the future.Operating system 222 can be any operating system, such as Unix, OS/2, Windows, AIX, OS/400, Palm OS, etc, but is preferably an operating system that provides a graphical user interface, and those skilled in the art will appreciate that the spirit and scope of the present invention is not limited to any one operating system.Application program 224 can be any type of application program which provides a view to any type of document. Thus, the application could comprise a word processing program, a spreadsheet program, a graphics program to provide several examples of a applications programs.It should also be noted that the term "document," when used in this specification can include any type of computer displayed data, such as text, graphics, tables, audio, multimedia or any combination thereof.Scroll bar zoom controller 226 provides a mechanism for controlling the display size of a document viewed through application program 224. As such scroll bar zoom controller 226 can be implemented independently or as part of the application program 224, but is preferably implemented as part of operating system 222 and thus can provide improved user interface functionality for any application that runs on operating system 222. The scroll bar zoom controller 226 provides the user with the ability to control the display size or "zoom" by using zoom icons included as part of, or associated with, the scroll bar slider. In particular, by clicking and dragging on the zoom icon the user can dynamically adjust the display size. As the user drags the zoom icon, the view is dynamically updated such that the user can watch the zoom occur and stop when the desired amount of zoom is reached. In the preferred embodiment, the zoom icons with the slider can be thus used to both zoom in, and zoom out of displayed document. The slider of the preferred embodiment can also be used as a traditional slider, i.e., by clicking and dragging the slider the document view is moved.It is important to note that while the present invention has been (and will continue to be) described in the context of a fully functional computer system, those skilled in the art will appreciate that the mechanisms of the present invention are capable of being distributed as a program product in a variety of forms, and that the present invention applies equally regardless of a particular type of signal bearing media used to actually carry out the distribution. Examples of signal bearing media include: recordable type media such as floppy disks, CD-ROMs and transmission type media such as digital and analog communication links.Turning to FIG. 2 an exemplary user interface 300 is shown that incorporates a scroll bar zoom controller in accordance with the preferred embodiment. The user interface 200 includes a scroll bar 302 with a slider 304 that slides in a slider area 306 to facilitate a user moving to mew different document portions. As with conventional systems, with the slider 304 at the top of the scroll bar area 306, the user interface displays the top portion of the document. Likewise, when the slider 304 is moved to the bottom of the scroll bar area 306, the user interface displays the bottom portion of the document. In the illustrated example, a user can move down in the document by clicking and dragging the slider 304 with a pointing device. The user interface 300 illustrated in FIG. 2 also includes a second scroll bar 314 that facilitates moving the document view in the horizontal direction.Some scroll bars also facilitate navigating through the document by clicking on a location in the exposed scroll bar area 306, or by clicking on up and down arrows 308, although this is not always provided. Additionally, in some scroll bars, the size of the slider adjusts inversely with the relative size of the displayed document. Thus, a small slider 304 illustrates a relatively large document, while a larger slider 304 illustrates a relatively small document. In accordance with the preferred embodiment of the present invention, the user interface 300 illustrated in FIG. 2 include scroll bar zoom controllers that are provide the user the ability to dynamically control the display zoom. In particular, scroll bar 302 includes zoom icons 320 and 322, while scroll bar 314 includes zoom icons 324 and 326, with each zoom icon allowing the user to adjust the display zoom. In the preferred embodiment of the present invention, the zoom icons are located adjacent to the respective sliders. To adjust the zoom, a user clicks and drags one of the zoom icons. The user interface dynamically changes the display zoom in response to the dragging of the zoom icon. Thus, the user is given the ability to directly control the amount of zoom the user interface provides in viewing document.For example, by clicking and dragging zoom icon 324 right, the display size of the document is zoomed and the viewed moved toward the right side of the document. The result of clicking and dragging the zoom icon 324 rightward is illustrated in FIG. 3. In particular, by clicking and dragging zoom icon 324 rightward, the display size is increased while the size of the slider is reduced in inverse proportion. Furthermore, by clicking and dragging zoom icon 324 rightward, the center the display is moved toward the right side of the displayed document. On the other hand, if the user choose to zoom in by clicking and dragging zoom icon 326 leftward, the center of the display would move toward the left side of the document.Likewise, the user can also zoom by clicking and dragging zoom icon 320 downward, or clicking and dragging zoom icon 322 upward. Clicking and dragging zoom icon 320 downward would increase the display size and moves center of the display towards the bottom of the document.Likewise, clicking and dragging zoom icon 322 upward would increase the display size and move the center of display towards the top of the document.Thus, the user can control how much image is viewed, and the user can add or remove data in which ever direction is desirable.The preferred embodiment of the present invention offers a particular advantage when zooming out. As mentioned above, most prior art system do not offer the user any ability to control zooming out of the display. Instead, the user may only select predefined zooms, or zoom out to previous used views. In contrast, the preferred embodiment of the present invention allows the user to zoom out by clicking and dragging one of the zoom icons outward. This expands the size of the slider and thus zooms the display out. This allows the user to once again control the zoom process by dragging the zoom icon until the desired view is obtained. Additionally, the preferred embodiment allows the user to select the direction of zooming out by selecting which of the zoom icons to click and drag out. Turning now to FIG. 4, the user interface 300 is illustrated after a user has clicked and dragged zoom icon 324 leftward, causing the view to zoom out and move toward the left of the document. Likewise, the user could also have zoomed out upward by clicking and dragging on zoom icon 320, or zoomed out in the other directions by selecting zoom icons 322 or 326. Thus, the preferred embodiment gives the user unprecedented control over the amount and direction of the zoom out.In the preferred embodiment, the user interface updates the display dynamically while the user is dragging the zoom icon. Thus, the user can "watch" the zoom occur while the zoom icon is dragged. This allows the user to accurately zoom to the desired display size without requiring that the user "guess" what that zoom would be. This eliminates the problem in past zoom controllers that required user to zoom multiple times before getting the display size to their liking. This is particularly helpful when zooming out as the user can watch the zoom occur and then stop when the desired display size is reached. In contrast, previous solutions as discussed above have given the user almost no control over zooming out.It should be noted that while the user interface 300 illustrated in FIGS. 2 and 3 include both a horizontal and a vertical scroll bar, that other implementations my instead use only the horizontal or only the vertical scroll bar. Typically, this would depend upon the type and relative dimensions of the document being viewed through the user interface. It should also be noted that in the preferred embodiment, the size of the associated slider is adjusted to illustrate the change in the document display size. Thus, the slider itself illustrates the amount of zoom currently displayed.It should also be noted that the horizontal and vertical zoom icons can be implemented to zoom both directions proportionally, or only cause zoom in its particular direction. For example, when implemented to zoom proportionally, clicking and dragging on a vertical zoom icon will also change the horizontal zoom in the same proportion. Thus, the display size and slider size for both horizontal and vertical can be adjusted by clicking and dragging zoom icons on either the horizontal or vertical scroll bar. This type of implementation is desirable where the viewed document is best viewed with constant horizontal/vertical proportions. For example, image files are generally best kept with constant proportions, as a change in the relatively proportion will distort the document.On the other hand, other documents, such as graphs and text documents may be zoomed in different directions independently. In this case, the application would necessarily need to dynamically adjust the relative dimensions of the document. For example, where the displayed document is a graph of data, the user interface may act to zoom only in the direction corresponding to the activated zoom icon while keeping the other zoom unchanged. In this case, the user interface would preferably adjust the relative proportions of the displayed document to match the changed display proportions.The preferred embodiment of the present invention can thus be implemented to zoom proportionately and/or independently, depending on the needs of the user when dealing with a particular type of application and document.The preferred embodiment of the present invention thus provides a method and apparatus for controlling display zoom in a graphical user interface. The preferred embodiment provides a 1 S modified scroll bar that includes two zoom icons that can be used to dynamically zoom the display size of the graphical user interface. In particular, by clicking and dragging on the zoom icon the user can dynamically adjust the display size. As the user drags the zoom icon, the view is dynamically updated such that the user can view the zoom occur and stop when the desired amount of zoom is reached. In the preferred embodiment, the zoom icons are associated with the scroll bar slider, and thus the modified slider can be thus used to both zoom in, and zoom out of displayed document.While the invention has been particularly shown and described with reference to an exemplary embodiment in a windowing graphical user interface, those skilled in the art will recognize that the preferred embodiments can be applied to various other types of user interfaces, and that various changes in form and details may be made therein without departing from the spirit and scope of the invention. ROC9-2000-00 5
权利要求:
Claims (38) [1] 1. An apparatus comprising:at least one processor;a memory coupled to the at least one processor;a program residing in the memory and being executed by the at least one processor, said program providing a user interface for viewing a document at a display zoom, the interface comprising a scroll bar mechanism having at least one zoom icon, wherein said at least one zoom icon can be used to adjust the display zoom of the document by moving the at least one zoom icon, and wherein said user interface dynamically adjusts the display zoom while said zoom icon is being moved. [2] 2. The apparatus of claim 1 wherein said scroll bar mechanism includes a slider which slides in a scroll bar area, and wherein said at least one zoom icon comprises a first zoom icon at a first end of the slider, and a second zoom icon at a second end of the slider. [3] 3. The apparatus of claim 2 wherein moving said first zoom icon or said second zoom icon adjusts a dimension of the slider. [4] 4. The apparatus of claim 1 wherein moving said at least one zoom icon adjusts the relative location of the displayed document in the user interface. [5] 5. The apparatus of claim 1 wherein the user interface includes second scroll bar mechanism having at least one zoom icon, wherein the at least one zoom icon of the second scroll bar can be used to adjust the display zoom of the document by moving the at least one zoom icon of the second scroll bar, and wherein said interface dynamically adjusts the display zoom while said zoom icon of the second scroll bar is being moved. [6] 6. The apparatus of claim 5 wherein the second scroll bar includes a second slider, and wherein adjusting the display zoom using the zoom icon of the second scroll bar adjusts a dimension of the second slider. [7] 7. The apparatus of claim 1 wherein adjusting the display zoom icon adjusts the display zoom proportionally in both horizontal and vertical directions. [8] 8. The apparatus of claim 1 wherein adjust the display zoom adjusts the display zoom in one direction while not adjusting the display zoom in another direction. [9] 9. A method for displaying a document at a display zoom on a computer system, the method comprising the steps of:a) providing a scroll bar mechanism having at least one zoom icon;b) moving the at least one zoom icon within the scrolling;c) adjusting the display zoom of the document in response to moving the at least one zoom icon; and d) updating the document display continuously such that changes in the display zoom are displayed to the user while the display zoom is adjusted. [10] 10. The method of claim 9 wherein the step of providing a scroll bar mechanism having at least one zoom icon comprises providing a scroll bar mechanism having a slider and a first zoom icon at a first side of the slider and a second zoom icon at a second side of the slider. [11] 11. The method of claim 10 further comprising the step of adjusting at least one dimension of the slider in response to moving the at least one zoom icon. [12] 12. The method of claim 9 further wherein the step of adjusting the display zoom of the document comprises moving the displayed document within in a direction indicated by the moving of the at least one zoom icon to facilitate the zooming. [13] 13. The method of claim 9 wherein the step of adjusting the display zoom comprises adjusting the display zoom proportionally in both horizontal and vertical directions. [14] 14. The method of claim 9 wherein the step of adjusting the display zoom comprises adjusting the display zoom in one direction while not adjusting the display zoom in another direction. [15] 15. A program product comprising:(A) a program, said program providing an interface for viewing a document at a display zoom, the interface comprising a scroll bar mechanism having at least one zoom icon, wherein said at least one zoom icon can be used to adjust the display zoom of the document by moving the at least one zoom icon, and wherein said interface dynamically adjusts the display zoom while said zoom icon is being moved; and (B) signal bearing media bearing said program. [16] 16. The program product of claim 16 wherein said signal bearing media comprises recordable media. [17] 17. The program product of claim 16 wherein said signal bearing media comprises transmission media. [18] 18. The program product of claim 16 wherein said scroll bar mechanism includes a slider which slides in a scroll bar area, and wherein said at least one zoom icon comprises a first zoom icon at a first end of the slider, and a second zoom icon at a second end of the slider. [19] 19. The program product of claim 19 wherein moving said first zoom icon or said second zoom icon adjusts a dimension of the slider. [20] 20. The program product of claim 16 wherein moving said at least one zoom icon adjusts the relative location of the displayed document in the user interface. [21] 21. The program product of claim 16 wherein the user interface includes second scroll bar mechanism having at least one zoom icon, wherein the at least one zoom icon of the second scroll bar can be used to adjust the display zoom of the document by moving the at least one zoom icon of the second scroll bar, and wherein said interface dynamically adjusts the display zoom while said zoom icon of the second scroll bar is being moved. [22] 22. The program product of claim 22 wherein the second scroll bar includes a second slider, and wherein adjusting the display zoom using the zoom icon of the second scroll bar adjusts a dimension of the second slider. [23] 23. The program product of claim 16 wherein adjusting the display zoom icon adjusts the display zoom proportionally in both horizontal and vertical directions. [24] 24. The program product of claim 16 wherein adjust the display zoom adjusts the display zoom in one direction while not adjusting the display zoom in another direction. [25] 25. An apparatus comprising:a) at least one processor;b) a memory coupled to the at least one processor; and c) a computer program residing in the memory, said computer program providing a user interface for viewing a document, said interface including:i) a viewing window displaying at least a portion of said document;ii) a scroll bar mechanism having a slider for moving within the document;iii) a first zoom icon and a second zoom icon, the first and second zoom icons positioned on a first and second side of the slider, and wherein the first and second zoom icons can be used to adjust the display zoom of the document in the viewing window by moving the first or second zoom icon, and wherein said user interface dynamically adjusts the display zoom of the document in the viewing window while said zoom icon is being moved. [26] 26. The apparatus of claim 26 wherein moving said first zoom icon or said second zoom icon adjusts a dimension of the slider. [27] 27. The apparatus of claim 26 wherein moving said at least one zoom icon adjusts the relative location of the displayed document in the user interface. [28] 28. The apparatus of claim 26 wherein the user interface further comprises:iv) a second scroll bar mechanism having a second slider for moving within the document;v) a third zoom icon and a fourth zoom icon, the third and fourth zoom icons positioned on a first and second side of the second slider, and wherein the third and fourth zoom icons can be used to adjust the display zoom of the document in the viewing window by moving the third or fourth zoom icon, and wherein said user interface dynamically adjusts the display zoom of the document in the viewing window while said zoom icon is being moved. [29] 29. The apparatus of claim 26 wherein adjusting the display zoom icon adjusts the display zoom proportionally in both horizontal and vertical directions. [30] 30. The apparatus of claim 26 wherein adjust the display zoom adjusts the display zoom in one direction while not adjusting the display zoom in another direction. [31] 31. A program product comprising:(A) a program providing a user interface for viewing a document, said interface including:i) a viewing window displaying at least a portion of said document;ii) a scroll bar mechanism having a slider for moving within the document;iii) a first zoom icon and a second zoom icon, the first and second zoom icons positioned on a first and second side of the slider, and wherein the first and second zoom icons can be used to adjust the display zoom of the document in the viewing window by moving the first or second zoom icon, and wherein said user interface dynamically adjusts the display zoom of the document in the viewing window while said zoom icon is being moved; and (B) signal bearing media bearing said program. [32] 32. The program product of claim 32 wherein said signal bearing media comprises recordable media. [33] 33. The program product of claim 32 wherein said signal bearing media comprises transmission media. [34] 34. The program product of claim 32 wherein moving said first zoom icon or said second zoom icon adjusts a dimension of the slider. [35] 35. The program product of claim 32 wherein moving said at least one zoom icon adjusts the relative location of the displayed document in the user interface. [36] 36. The program product of claim 32 wherein the user interface further comprises:iv) a second scroll bar mechanism having a second slider for moving within the document;v) a third zoom icon and a fourth zoom icon, the third and fourth zoom icons positioned on a first and second side of the second slider, and wherein the third and fourth zoom icons can be used to adjust the display zoom of the document in the viewing window by moving the third or fourth zoom icon, and wherein said user interface dynamically adjusts the display zoom of the document in the viewing window while said zoom icon is being moved. [37] 37. The program product of claim 32 wherein adjusting the display zoom icon adjusts the display zoom proportionally in both horizontal and vertical directions. [38] 38. The program product of claim 32 wherein adjust the display zoom adjusts the display zoom in one direction while not adjusting the display zoom in another direction.
类似技术:
公开号 | 公开日 | 专利标题 US5903267A|1999-05-11|Document interface mechanism and method for navigating through large documents US6008809A|1999-12-28|Apparatus and method for viewing multiple windows within a dynamic window US5699535A|1997-12-16|Method, memory and apparatus for automatically resizing a plurality of windows displayed on a computer display US5940077A|1999-08-17|Method, memory and apparatus for automatically resizing a window while continuing to display information therein US5666498A|1997-09-09|Method, memory and apparatus for automatically resizing a window US6104401A|2000-08-15|Link filters US6147683A|2000-11-14|Graphical selection marker and method for lists that are larger than a display window US6025844A|2000-02-15|Method and system for creating dynamic link views US5655094A|1997-08-05|Pop up scroll bar US7171625B1|2007-01-30|Double-clicking a point-and-click user interface apparatus to enable a new interaction with content represented by an active visual display element JP3412444B2|2003-06-03|Window focus shift postponement method, computer system and recording medium EP0798627B1|2002-06-05|Graphical user interface method, memory and apparatus for automatically resizing a window in response to a loss or gain in focus US8245151B2|2012-08-14|Web browser window management US8601388B2|2013-12-03|Efficiently adjusting a timeline in a time window KR100463901B1|2004-12-30|Data set interface control for use in accessing information in a computer US20030222915A1|2003-12-04|Data processor controlled display system with drag and drop movement of displayed items from source to destination screen positions and interactive modification of dragged items during the movement US5754809A|1998-05-19|Perspective windowing technique for computer graphical user interface US6832355B1|2004-12-14|Web page display system US8112723B2|2012-02-07|Previewing next state based on potential action in current state US5661502A|1997-08-26|Self-adjusting digital filter for smoothing computer mouse movement US7853894B2|2010-12-14|Method and system for enveloping a group of toolbar icons US6727929B1|2004-04-27|Automatic determination of nearest window controller having a function consistent with motion of cursor EP3155507B1|2021-03-03|Storage system user interface with floating file collection US5936623A|1999-08-10|Method and apparatus for selecting a particular object from among a large number of objects KR19990067827A|1999-08-25|method and apparatus for fast-path location and selection of links
同族专利:
公开号 | 公开日 JP2002073243A|2002-03-12|
引用文献:
公开号 | 申请日 | 公开日 | 申请人 | 专利标题 US7934169B2|2006-01-25|2011-04-26|Nokia Corporation|Graphical user interface, electronic device, method and computer program that uses sliders for user input| KR101104921B1|2003-08-08|2012-01-12|코닌클리케 필립스 일렉트로닉스 엔.브이.|Method of scrolling through a document| JP6171152B2|2012-05-28|2017-08-02|ピーアンドダブリューソリューションズ株式会社|Information processing apparatus, method, and program|
法律状态:
2003-10-17| EEER| Examination request| 2006-06-28| FZDE| Dead|
优先权:
[返回顶部]
申请号 | 申请日 | 专利标题 US62740200A| true| 2000-07-27|2000-07-27|| US09/627,402||2000-07-27|| 相关专利
Sulfonates, polymers, resist compositions and patterning process
Washing machine
Washing machine
Device for fixture finishing and tension adjusting of membrane
Structure for Equipping Band in a Plane Cathode Ray Tube
Process for preparation of 7 alpha-carboxyl 9, 11-epoxy steroids and intermediates useful therein an
国家/地区
|